/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package uk.ac.bath.legacy;

import uk.ac.bath.environment.cell.*;
import uk.ac.bath.legacy.*;
import uk.ac.bath.legacy.Cell;
import java.util.Collection;
import uk.ac.bath.util.Tweakable;

/**
 *
 * @author pjl
 */
public interface CellFactoryIF {

    public Cell createRandomCell(Point p);

    public void mutate(Cell cell);

    public Collection<Tweakable> getTweaks();

  //  public void setEnvironment(EnvironmentIF env);
}
